/* CSS Document */
body{background:#fff; color:#3d3d3d; line-height:18px; width:100%;}

a {text-decoration: none; color:#242424; outline:none}
a:hover {text-decoration: underline; color: #055381;}
.wapper{width:1280px; position:absolute; top:119px;}

.menu{position:relative;width:100%;}
.menu1{position:absolute; top:0; width:100%;}
.menu_main{width:1280px; margin:0 auto 0 auto; position:relative;}

h2{ font:normal 20px Arial, Helvetica, sans-serif; margin-bottom:10px;}

/* General */
.img_general{border:1px solid #d5d5d5; padding:3px;}
.img_general1{float:left;margin-right:23px; margin-bottom:3px;}

.border_img{border:1px solid #efefef}

a.lk1{color:#cb130e;}
a.lk1:hover{color:#000;text-decoration:underline;}
.line{border-bottom:1px solid #19388a; height:1px; margin:8px 0; width:100%;}



a.lk2{
	color:#19388a;
}

a.lk2:hover{
	color:#000;
	text-decoration:none;
}


a.lk3{
	color:#cb0000;
}

a.lk3:hover{
	color:#000;
	text-decoration:none;
	
}

a.join_free{

	text-decoration:underline;
	font-size:23px;
}

a.join_free:hover{
	color:#85192a;
}

.mt_5px{margin-top:7px;}
.mt_15px{margin-top:15px;}



.old_price{color:#4ea6db; text-decoration: line-through;}
.blue{color:#19388a;}

.frame_due{position:relative; margin-bottom:5px;}
.due{background:url(../images/due.png) 0 0 no-repeat; width:47px; height:44px; position:absolute; bottom:0; right:0px; color:#fff; font:bold 13px/43px Tahoma; text-align:center;}


.sub_mit{
    background:url(../images/bg_button.gif) repeat-x scroll center bottom #43C1F9;
	color: #FFFFFF;
    font-family: Arial;
    font-weight: bold;
    line-height: 17px;
    padding: 5px 15px 4px 15px;
    text-align: center;
	font:bold 12px Tahoma;
	cursor:pointer;
	border:none;
	text-transform:uppercase;
}

.sub_mit:hover{
    background:url(../images/bg_button_hover.gif) repeat-x scroll center bottom #43C1F9;
}


.p10{padding:10px;}
.p10_lr{padding:0px 10px;}

a.sign_general{ background:url(../images/btn_general.gif) 0 0 no-repeat;width:174px;padding:5px 0;
color:#fff;	font:bold 12px Tahoma;display:block;text-transform:uppercase;}

a.sign_general:hover{  background:url(../images/btn_general.gif) 0 -24px no-repeat;}

a.sign_general span { color: #FFFFFF;  font-family: Arial;  font-weight: bold; line-height: 17px;
    padding: 6px 0px; text-align: center;font:bold 12px Tahoma;}



  

	

  .btn_general:hover{
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#3c97cd), to(#57ade0));
	background: -moz-linear-gradient(#3c97cd, #57ade0);
	-pie-background: linear-gradient(#3c97cd, #57ade0);
	behavior: url(js/PIE.htc); /*Fix IE all*/
	}

.lh_fs{line-height:0; font-size:0;}


.red{color:#cb130e;}

/*
**************************************************************
 THU KHAN CHO BE
**************************************************************
*/

.thukhan{width:793px; float:right; margin-right:127px;}
.mid_thukhan{background:url(../images/bg_mid.png) 0 0 repeat-y; width:793px;}
.bot_thukhan{background:url(../images/bg_bot.png) 0 0 no-repeat; height:18px; width:793px;}

.giaithuong{}
.giaithuong_left{ width:360px ; float:left; font-size:14px; font-weight:bold;}
.giaithuong_right{ float:right; width:350px }
.ar_18{font-size:18px;line-height:20px;}


.trungthuong{width:180px; float:left;border-right:1px solid #213f8e;}
ul.list_trungthuong li{ padding:5px; display:block; }
ul.list_trungthuong li.le{background-color:#daedf1; display:block; padding:5px;}




/* Clip du thi */

.search{ width:200px; float:right;}
.txt_search{background:url(../images/bg_search.gif) 0 0 no-repeat; width:145px; height:25px; border:none; float:left; padding:0 0 0 10px; line-height:24px;}
.btn_search{background:url(../images/btn_search.gif) 0 0 no-repeat; width:37px; height:25px; border:none; overflow:hidden; text-indent:-999px; line-height:0; font-size:0; float:left; cursor:pointer;}

.clip_duthi{width:140px; float:left; margin:0px 19px;}

/* Paging -------------------------------- */
.pages { padding-bottom:0px; padding-top:0px; }
.pages a:link,.pages a:active,.pages a:visited {margin-right: 3px; padding:0px 3px 2px 3px;  color:#333333;text-decoration:none;}
.pages a:hover, .pages a:active, .pages #cur {text-decoration:underline; color:#19388a; padding:1px 3px 1px 3px;  text-decoration:none;}

/* Login -------------------------------- */
.login_left{ float:left; width:430px; margin-left:20px;}
.login_right{width:300px; float:right;}

.title_login{background:url(../images/icon_dangnhap.gif) 0 0 no-repeat; padding:2px 0 4px 25px; color:#c9121b;}

.title_qmk{background:url(../images/icon_quenmk.gif) 0 0 no-repeat; padding:2px 0 4px 25px; color:#c9121b;}

.dktv{background:url(../images/24-member.png) 0 0 no-repeat; padding:2px 0 4px 25px; color:#c9121b;}

.bg_{background:#d2d2d2;}
.ad_content_inside_overflow{ height: 135px;overflow-y: auto; padding-left:4px; padding-right:4px;}

ul.qldm li a{color:#fff;}
ul.qldm li a:hover{text-decoration:none;}
ul.qldm li{background:url(../images/bg_1.png) 0 0 no-repeat; width:230px; height:26px; padding-left:14px; line-height:25px; color:#fff; font-weight:bold; margin-top:1px;}
ul.qldm li:hover, ul.qldm li.active{background:url(../images/bg_2.png) 0 0 no-repeat;}

